package action;

import entity.Vegetables;

public class TotalAction {
    /*
    负责人：
    功能：
        1.使用工具类要求用户输入账号，密码，昵称，身份，电话，并且根据用户输入
        的信息new一个基类对象。
        2.new一个Message<BaseUsers>,action是"register",data是new的对象
        3.使用工具类SocketUtil中的sendMessage函数发送刚刚new的消息对象，
        使用Integer接受函数的返回值
        4.
    参数：
    返回值：
    */

    /**
     *  注册
     */
    public static void register(){

    }
    /**
     *  登录
     */
    public static void Login(){

    }
    //--商店

    /**
     * 增加商店
     */
    public static void  AddShop(){

    }
    /**
     *  删除商店
     */
    public static void DeleteShop(){

    }
    /**
     *  修改商店
     */
    public static void ModifyShop(){

    }
    /**
     *  查看商店
     */
    public static void CheckShop(){

    }


    //--菜品
    /**添加菜品
       负责人：
       功能：
            1.使用工具类要求用户输入菜品的类别，价格，名字，数量
              并根据用户输入new一个菜品类对象vegetables
            2.使用Message把数据传给后端,具体代码如下：
               Message<User> msg=new Message<>("addDish",vegetables);
               Integer result=SocketUtil.sendMessage(msg);
            3.根据result返回值，输出对应的添加结果(添加成功或者失败)
       参数：无
       返回值：无
     */
    public static void AddDish(){

    }

    /**删除菜品
        负责人：
        功能：
            1.使用工具类要求用户输入要删除菜品的名字
            2.使用Message把数据传给后端,具体代码如下：
              Message<User> msg=new Message<>("DeleteDish",name);
              Integer result=SocketUtil.sendMessage(msg);
            3.根据result返回值，输出对应的删除结果(删除成功或者失败)
        参数：无
        返回值：无
     */
    public static void DeleteDish(){

    }

    /**修改菜品
        负责人：
        功能：
            1.使用工具类要求用户输入菜品的类别，价格，名字，数量，
              并根据用户输入new一个菜品类对象vegetables
            2.使用Message把数据传给后端,具体代码如下：
              Message<User> msg=new Message<>("ModifyDish",vegetables);
              Integer result=SocketUtil.sendMessage(msg);
            3.根据result返回值，输出对应的修改结果(修改成功或者失败)
        参数：无
        返回值：无
    */
    public static void ModifyDish(){

    }

    /**查看菜品
        负责人：
        功能：
            1.使用工具类要求用户输入菜品的名称
            2.使用Message把数据传给后端,具体代码如下：
              Message<User> msg=new Message<>("CheckDish",name);
            3.输出查询结果
        参数：无
        返回值：无
     */
    public static void CheckDish(){

    }


    //-购物车
    /**
     *  查看购物车
     */
    public static void CheckShoppingCart(){

    }
    /**
     *  退出
     */
    public static void Exit(){

    }
}
